boxmoe_header_banner_img

加载中

一个简单的AndLua提示框布局(主题还有函数自己换成原版的)


分享一个lua 提示框布局 也是非常好用,好吧

require “Import”

import “android.app.

import “android.os.

import “android.widget.

import “android.view.

import “AndLuaX”

import “android.graphics.drawable.

import “android.animation.

import “android.util.TypedValue”

activity

.setTheme(R.style.Theme_Material3_Blue)

.setTitle(“提示布局”)

隐藏标题栏()

沉浸状态栏()

窗口异形屏全屏()

— 常用尺寸 dp→px

function dp(d) return TypedValue.applyDimension(1,d,activity.getResources().getDisplayMetrics()) end

 

— 圆角+渐变色背景(返回 GradientDrawable)

function grad(radius,colors)

local gd=GradientDrawable()

gd.setCornerRadius(dp(radius))

if #colors==1 then

gd.setColor(colors[1])

else

gd.setColors(colors)

gd.setOrientation(GradientDrawable.Orientation.TL_BR)

end

return gd

end

 

提示布局={

FrameLayout;

layout_width=”fill”;

layout_height=”fill”;

background=”#99000000″;

{

LinearLayout;

id=”card”;

layout_width=”match”;

layout_height=”wrap”;

layout_gravity=”center”;

orientation=”vertical”;

background=grad(24,{0xFFFFFFFF});

padding=”28dp”;

elevation=”8dp”;

{

TextView,

text=”✨ 温馨提示”,

textSize=”20sp”,

textColor=0xFF2121

21,

layout_marginBottom=”12dp”,

};

{

TextView,

text=”这是一个好看的 AndLua 提示框,无需任何外置资源!”,

textSize=”14sp”,

textColor=0xFF616161,

lineSpacingExtra=”4dp”,

};

{

LinearLayout,

orientation=”horizontal”,

layout_marginTop=”24dp”,

layout_width=”match”,

layout_height=”wrap”,

gravity=”right”,

{

TextView,

id=”btnCancel”,

text=”取消”,

textSize=”14sp”,

textColor=0xFF757575,

padding=”10dp”,

layout_marginRight=”8dp”,

};

{

TextView,

id=”btnOk”,

text=”确定”,

textSize=”14sp”,

textColor=0xFF757575,

padding=”10dp”,

layout_marginLeft=”8dp”,

};

};

};

};

 

activity.setContentView(loadlayout(提示布局))

 

— 卡片淡入动画

card.setAlpha(0)

ObjectAnimator.ofFloat(card,”alpha”,{0,1}).setDuration(300).start()

 

— 事件

btnCancel.onClick=function()

activity.finish()

end

 

btnOk.onClick=function()

print(“你点击了确定~”)

activity.finish()

end

上一次更新已经跑远了✨ 计算中...
(‾◡◝) 本内容里的一些消息,可能已经跟不上时间啦~
感谢您的支持
微信赞赏

微信扫一扫

支付宝赞赏

支付宝扫一扫



评论(0)

查看评论列表

暂无评论


发表评论

北京时间 (Asia/Shanghai)

定位中...
🌤️
--°C
加载中...
体感: --°C
湿度: --%

博客统计

  • 165 点击次数
重要的日子2026年3月20日
重要的日子即将来临。
2026 年 3 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

已阻挡的垃圾评论

后退
前进
刷新
复制
粘贴
全选
删除
返回首页

💿 音乐控制窗口

🎼 歌词

🪗 歌曲信息

封面

🎚️ 播放控制

🎶 播放进度

00:00 00:00

🔊 音量控制

100%

📋 歌单

0%
目录
顶部
底部
📖 文章导读